/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package view;


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

import model.DaftarMahasiswa;
import model.DaftarMahasiswa;
import model.PengendaliMahasiswa;
import model.PengendaliMahasiswa;
import model.PengendaliSekretariat;
import model.PengendaliSekretariat;


/**
 *
 * @author tashiba
 */
public class PanelPeriode extends JPanel {

    private JLabel labelPanel;
    private JLabel labelPeriodeBulan;
    private JTextField textPeriodeBulan;
    private JLabel labeltglawal;
    private JTextField texttglawal;
    private JLabel labeltglakhir;
    private JTextField textTanggalakhir;
    private JButton tombolProses;
    private JButton tombolBatal;

    public PanelPeriode() {

        setLayout(null);

        labelPanel = new JLabel ("Panel Daftar Mahasiswa");
        labelPanel.setBounds(190, 70, 200, 40);
        add(labelPanel);

        labelPeriodeBulan=new JLabel("Bulan ");
        labelPeriodeBulan.setBounds(50, 120, 80, 20);
        this.add(labelPeriodeBulan);

        textPeriodeBulan=new JTextField();
        textPeriodeBulan.setBounds(130, 120, 200, 20);
        this.add(textPeriodeBulan);

        labeltglawal=new JLabel("Tanggal Awal");
        labeltglawal.setBounds(50, 150, 80, 20);
        this.add(labeltglawal);

        texttglawal=new JTextField();
        texttglawal.setBounds(130, 150, 150, 20);
        this.add(texttglawal);

        labeltglakhir=new JLabel("Tanggal Akhir");
        labeltglakhir.setBounds(50, 180, 80, 20);
        this.add(labeltglakhir);

        textTanggalakhir=new JTextField();
        textTanggalakhir.setBounds(130, 180, 100, 20);
        this.add(textTanggalakhir);

        tombolProses = new JButton ("LIHAT");
        tombolProses.setBounds(150, 230, 100, 20);
        add(tombolProses);
        
        tombolProses.addActionListener(new ActionListener () {
            @Override
            public void actionPerformed(ActionEvent e) {
                tombolProsesAction();
            }
        });
    }
   public void tombolProsesAction() {
        DaftarMahasiswa DM = new DaftarMahasiswa();
        JDialog testFrame = new JDialog();
        DM.setPeriode(textPeriodeBulan.getText());
        DM.setTanggalAwal(texttglawal.getText());
        DM.setTanggalAkhir(textTanggalakhir.getText());
        PengendaliSekretariat.bacaTabelYudisium(DM);
        PanelLihatMahasiswa test = new PanelLihatMahasiswa(PengendaliMahasiswa.DAFTAR_MAHASISWA);
        testFrame.getContentPane().add(test);
        testFrame.setSize(1367, 765);
        testFrame.setVisible(true);
        testFrame.setTitle("Panel Daftar Mahasiswa");
    }
    public void tombolBatalAction() {
        System.exit(0);
    }
}




